package com.tgu.home_action.pojo.state;

public enum ResponseState {
    NEW_CASE("有新的案件", 10),
    CASE_INFORMATION("案件信息变更", 11),
    VOLUNTEER_PLACE_UPDATE("志愿者位置变更", 12),
    VOLUNTEER_OFFLINE("志愿者已下线", 13),
    CASE_OVER_TIME("案件已超过7天，已归档", 14),
    VOLUNTEER_IN("志愿者加入案件", 15),
    VOLUNTEER_OUT("志愿者退出案件", 16),
    FACE_OVER_EIGHTY("有人脸识别结果超过80%", 17),
    CASE_FINISH("案件已完成", 18),
    CASE_CANCEL("案件已取消", 19),
    NEW_MARK("新的标记点",20),
    MARK_UPDATE("标记点已更新",21),

    SUCCESS("操作成功", 200),
    TOKEN_NOT_PROVIDE("未传入token", 101),
    TOKEN_IS_ERROR("token错误", 102),
    TOKEN_IS_EXPIRED("token已过期", 103),
    REFRESH_TOKEN_IS_ERROR("refreshToken错误", 104),
    REFRESH_TOKEN_IS_EXPIRED("refreshToken已过期", 105),
    USER_NOT_EXIST("用户不存在", 106),
    PASSWORD_IS_ERROR("密码错误", 107),
    PHONE_IS_EXIST("该手机号已被绑定", 108),
    CODE_NOT_EXIST("验证码未获取或已过期", 109),
    CODE_IS_ERROR("验证码错误", 110),
    PARAM_IS_ERROR("参数错误", 111),
    FILE_FORMAT_ERROR("文件格式错误", 112),
    NOT_CAN_GET_FILE_STREAM("获取文件流失败", 113),
    ACCOUNT_IS_ILLEGAL("该账号涉嫌违规", 114),
    OPERATION_HAI_FINISH("请勿重复操作", 116),
    WITHOUT_PERMISSION("该用户无此权限", 117),
    SOME_INFORMATION_INSERT_ERROR("部分信息插入失败", 118),
    EXCEL_IS_ERROR("该EXCEL里没有数据", 119),
    USER_IS_NORMAL("该用户状态正常，未被封禁", 120),
    APPLY_NOT_EXIST("未提交申请", 122),
    OPEN_ID_GET_ERROR("openId获取失败", 124),
    VOLUNTEER_NOT_EXIST("不存在该志愿者", 125),
    VOLUNTEER_NOT_BIND("未绑定志愿者信息", 126),
    VOLUNTEER_INFORMATION_HAS_BIND("志愿者信息已被绑定", 127),
    PHONE_NOT_BIND("未绑定手机号", 128),
    OLD_MAN_NOT_EXIST("该家属无此老人信息或该老人不存在", 129),
    OLD_MAN_CASE_IS_ING("已有该老人的案件正在进行", 130),
    PLACE_GET_ERROR("位置获取失败", 131),
    CASE_NOT_EXIST("该案件不存在", 132),
    IM_ERROR("IM请求错误", 133),
    ADMIN_IS_EXIST("该用户名的管理员已存在", 134),
    ADMIN_NOT_EXIST("该管理员不存在", 135),
    VOLUNTEER_IS_EXIST("志愿者已存在", 136),
    VOLUNTEER_NOT_REGISTER("志愿者未注册", 137),
    NOTICE_NOT_EXIST("公告不存在", 138),
    BANNER_NOT_EXIST("Banner不存在", 139),
    USER_IS_EXIST("该用户已存在", 140),
    APP_KEY_ERROR("accessKey错误", 141),
    MARK_NOT_EXIST("该标记不存在",142),
    GROUP_NOT_EXIST("群组不存在",143),
    MEMO_NOT_EXIST("该备忘录不存在",144),
    ERROR("操作失败", 100);

    private String message;
    private int value;

    ResponseState(String message, int value) {
        this.message = message;
        this.value = value;
    }

    public String getMessage() {
        return message;
    }

    public int getValue() {
        return value;
    }
}
